<script>
  // 一般三元
  let yn=true
  let a=yn?'true':'false';
  // .? 和 ??
  const obj={jkl:'poi'}
  console.log(obj?.jkl)	// poi
  console.log(obj?.jkl?.ppp)	// undefiend
  console.log(obj?.yui)	// undefiend
  console.log(obj?.yui?.ppp ?? 'tyu')	// tyu
  // .? 相当于obj && obj.yui && obj.yui.ppp
  // ?? 默认值
</script>